Object Make: A Tool for Constructing Software Systems from 1. Introduction Existing Software Components

نویسنده

  • Yasuhiro Sugiyama
چکیده

It is a common practice to build large-scale software systems as a combination of smaller components. However, it is quite costly if software developers need to design and develop the components from scratch for each software system. It is quite desirable that they build highly generalized components that can be used in many systems. However, it is not enough to prepare many reusable components. A mechanism to combine these components into a large system in a systematic fashion is quite essential.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Object - Oriented Toolkit for Constructing Speci

Formal software development techniques facilitate the design and implementation of more reliable computer systems, which is particularly important for the development of safety-critical systems. In particular, formal speciication languages provide a means for precisely characterizing the behavior of a computer system and its components, and facilitates the determination of correct implementatio...

متن کامل

Component-based Architecture Recovery from Object Oriented Systems Using Existing Dependencies among Classes

Software Architecture modeling and representation is very important in software development process. Software Architecture provides high level view which is very useful in all phases of software life cycle. Component based software architecture is beneficial as it is useful for reusing system parts represented as components. Most of the existing object oriented systems do not have reliable soft...

متن کامل

Ensembles: Abstractions for a New Class of Design Problem

Trends in component-based software development point to increased use of pre-existing or purchased components. A consequence of this type of development is that systems are being composed of large-grained components over which the developer wields little control. This and other issues related to the use of commercial components has created a new class of design problem that is not addressed by ...

متن کامل

Distributed Development of Complex Software Systems with Object Make

Production of a large-scale software system involves quite a few software components. It is very common to develop such software components in a distributed environment consisting of multiple computer systems connected by computer networks. In order to support effective software development in a distributed environment, a mechanism to combine a large number of components, which are distributed ...

متن کامل

Components vs. Objects Components vs. Objects

Component-based software engineering means constructing new systems from already existing, service-providing components. Object-based software engineering means constructing a new system in terms of interacting, distinct units of information and services called objects. Both components and objects have encapsulation properties and are accessed via well-de ned interfaces. Both components and obj...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997